.publicColumns{
    width: 100%;
    // background: #EDEFF2;
    background: #fff;
    .title{
        // height: 40px;
        font-size: 15px;
        line-height: 40px;
        width: 100%;
        padding-left: 10px;
        box-sizing: border-box;
        border-bottom: 1px solid #ccc;
        position: absolute;
        height: 40px;
        width: 100%;
        top: 0;
        left: 0;
        display: flex;
        justify-content: flex-start;
        background: #F5F7FA;
        z-index: 20;
        // border-top: 1px solid #ccc;
        align-items: center
    }
    .publicContent{
        width: 100%;
        // padding:0 20px;
        box-sizing: border-box;
        padding-top: 39px;
        // padding-bottom: 28px;
        margin-bottom: 28px;
    }
    .publicTitle{
        height: 40px;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        border-top: 1px solid #E1E4EB;
        border-left: 1px solid #E1E4EB;
        border-right: 1px solid #E1E4EB;
        p{
            display: flex;
            align-items: center;
            justify-content: center;
            width: 15%;
            height: 100%;
            border-right: 1px solid #E1E4EB;
            font-family: PingFangSC-Semibold;
            font-size: 14px;
            color: #606266;
            font-weight: bold;
        }
        p:first-child{
            width: 34%!important
        }
        p:nth-child(2){
            width: 35%!important
        }
        p:last-child{
            border-right: none;
        }
        
    }
    .publicRow{
        height: 40px;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        background-color: #fff;
        // margin-bottom: 10px;
        // border: 1px dashed #ccc;
        border-top: 1px solid #E1E4EB;
        border-left: 1px solid #E1E4EB;
        border-right: 1px solid #E1E4EB;
        p{
            display: flex;
            align-items: center;
            justify-content: center;
            width: 15%;
            height: 100%;
            border-right: 1px solid #E1E4EB;
            font-family: PingFangSC-Semibold;
            font-size: 14px;
            color: #606266;
        }
        p:first-child{
            width: 34%!important
        }
        p:nth-child(2){
            width: 35%!important
        }
        .unit{
            margin-left: 5px;
        }
        p:last-child{
            border-right: none;
        }
        /deep/.el-radio__label{
            padding-left: 0px !important;
        }
    }
    .publicRow:nth-child(2n){
        background: #f5f7fa;
    }
    .publicRow:last-child{
        border-bottom: 1px solid #E1E4EB;
    }
    .footerBtn{
        position: absolute;
        height: 40px;
        width: 100%;
        bottom: 0;
        left:0;
        display: flex;
        justify-content: flex-end;
        background: #EDEFF2;
        z-index: 20;
        border-top: 1px solid #ccc;
        align-items: center;
    }
}